package com.shop.common.entity.item;

import com.shop.common.util.annotation.FieldName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class ItemBase {
    /**
     * 自增主键，商品id
     */
    private Integer itemId;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 商品名
     */
    @FieldName(value = "商品名称")
    private String itemName;

    /**
     * 商品分类
     */
    @FieldName(value = "分类")
    private Integer category;

    /**
     * 售价
     */
    @FieldName(value = "售价")
    private BigDecimal sellingPrice;

    /**
     * 买价
     */
    @FieldName(value = "买价")
    private BigDecimal buyPrice;

    /**
     * 折扣价
     */
    @FieldName(value = "折扣价")
    private BigDecimal discountPrice;

    /**
     * 邮费
     */
    @FieldName("邮费")
    private BigDecimal postage;

    /**
     * seo关键词
     */
    @FieldName("搜索关键词")
    private String seoWord;

    /**
     * 商品成色(记百分值)
     */
    @FieldName("商品成色")
    private Integer itemNew;

    /**
     * 商品类型：0-自营商品, 1-个人商品
     */
    @FieldName("商品类型")
    private Integer mchtType;

    /**
     * 可选支付方式:0-当面支付,1-支付宝付款,2-微信支付
     */
    @FieldName("支付方式")
    private Integer payType;

    /**
     * 可选配送方式:0-当面交易,1-平台配送,2-邮寄
     */
    @FieldName("配送方式")
    private Integer transportType;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date modifyTime;

    /**
     * 数据状态: -1-删除，1-已上架,0-待上架
     */
    private Integer status;

    private Integer dataStatus;

    private String schoolId;

    private String ctgName;
}